.pxToRem(@p, @px) {
    @{p}: @px / 75px * 1rem;
}
#head {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    .pxToRem(height,60);
    background: #FFFFFF;
    img {
        .pxToRem(width,120);
    }
    .nav {
        display: flex;
        justify-content: center;
        align-items: center;
        li {
            .pxToRem(padding-left,25);
            a {
                display: inline-block;
                .pxToRem(height,60);
                .pxToRem(line-height,60);
                .pxToRem(padding-left,5);
                .pxToRem(padding-right,5);
                box-sizing: border-box;
                text-decoration: none;
                .pxToRem(font-size,28);
                 
            }
            .a1 {
                border-bottom: 1px solid red;
                color: red;
            }
        }
    }
    .sou {
        img {
            .pxToRem(width,25);
        }
    }
}
#main {
    width: 100%;
    background: #ccc;
    .main_c {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        .pxToRem(padding-top,90);
        background: #fff;
        .man {
            img {
                .pxToRem(width,700);
                .pxToRem(padding-left,20);
                justify-content: center;
                align-items: center;
            }
        }
        .kuang {
            border-radius: 10px;
            width: 90%;
            .pxToRem(height,40);
            .pxToRem(margin-left,30);
            .pxToRem(margin-top,20);
            justify-content: center;
            align-items: center;
            background: #f5f5f5;
            border: 1px solid #eaeaea;
        }
        .dqq {
            display: flex;
            justify-content: center;
            align-content: center;
            .pxToRem(height,250);
            .qq {
                text-align: center;
                .pxToRem(width,220);
                .pxToRem(padding-top,70);
                a{
                img {
                    .pxToRem(width,80);
                    .pxToRem(height,85);
                }
                }
                .qm {
                    .pxToRem(font-size,14);
                    color: rosybrown;
                }
            }
        }
    }
    .rm {
        width: 100%;
        .pxToRem(margin-top,30);
        background: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        .top {
            width: 94%;
            display: flex;
            justify-content: space-between;
            align-items: center;
            .pxToRem(height,60);
            .spl {
                border-left: 3px solid #ff2741;
                .pxToRem(padding-left,10);
                .pxToRem(height,30);
            }
        }
        .bottom {
            width: 94%;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-direction: column;
            li {
                width: 100%;
                display: flex;
                justify-content: space-between;
                align-items: center;
                .pxToRem(height,70);
                border-bottom: 1px solid #ff2741;
            }
            li:last-child {
                border-bottom: none;
            }
        }
    }
    .rm_1{
            width: 92%;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
        .rm_t{
            
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
             border-bottom: 1px solid #ff2741;
             .pxToRem(height,180);
             
            .imgs{
                .pxToRem(width,280);
                .pxToRem(height,155);
                img{
                    width: 100%;
                }
            }
            .p1{
               flex-direction: column;
               display: flex;
               .pxToRem(padding-left,20);
               .p_sp{
                 .pxToRem(font-size,35);
                .pxToRem(line-height,45);
  
               }
               .sp2{
                   .pxToRem(line-height,35);
               }
               
            }
        }
    }
}